#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a,b,c,d,n;
    scanf("%d",&n);//n确定个数
    //先打印上三角
    for(a=1;a<=n;a++)//控制行数
    {
        for(b=1,c=0,d=a;b<=a+n-1;b++)//控制列数
        {
            if(b<=(n-a))
              printf(" ");
            else if(b<=n)
            {
                c++;//控制数字
                printf("%d",c);
            }
            else 
            {
                d--;
                printf("%d",d);
            }
        }
        printf("\n");
    }
    //后打印下三角
    for(a=n-1;a>=1;a--)
    {
        for(b=1,c=0,d=a;b<=a+n-1;b++)
        {
            if(b<=(n-a))
                printf(" ");
            else if(b<=n)
            {
            c++;
            printf("%d",c);
            }
            else
            {
            d--;
            printf("%d",d);
            }
           
        }
        printf("\n");
    }


    return 0;
}
            

